package com.tsd.system.entity;

import io.swagger.annotations.ApiModel;

import java.io.Serializable;
import java.util.List;

/**
 * 数据授权扩展
 *
 * @author admin
 * @date 2022/11/15 15:12:44
 */
@ApiModel(description = "数据授权扩展")
public class SysDataAuthExt extends SysDataAuth implements Serializable {

    public static final String AUTH_MODE_NONE = "none";
    public static final String AUTH_MODE_CREATOR = "creator";
    public static final String AUTH_MODE_GROUP = "group";

    private List<SysDataAuthGroupExt> group_list;

    private String application;

    private Integer need_auth;

    public List<SysDataAuthGroupExt> getGroup_list() {
        return group_list;
    }

    public void setGroup_list(List<SysDataAuthGroupExt> group_list) {
        this.group_list = group_list;
    }

    public String getApplication() {
        return application;
    }

    public void setApplication(String application) {
        this.application = application;
    }

    public Integer getNeed_auth() {
        return need_auth;
    }

    public void setNeed_auth(Integer need_auth) {
        this.need_auth = need_auth;
    }
}